{$CLEO .cs}

0000: NOP


0ACD: show_text_highpriority "Thread loaded" time 3000


const
Crood_x = 0@
Crood_y = 1@
Crood_z = 2@
Target_x = 3@
Target_y = 4@
Target_z = 5@
COP_CAR_RANDOM = 6@
VICTIM_CAR_RANDOM = 7@
COP_MAN1 = 8@
COP_MAN2 = 9@
COP_MAN3 = 10@
COP_MAN4 = 11@
cop_player1 = 12@
cop_player2 = 13@
cop_player3 = 14@
cop_player4 = 15@
ghost_Car = 16@
PLAYER_CAR = 17@
marker = 18@
ACTOR_RANDOM = 19@
PLAYER1OR2 = 20@
end

WAIT 2500

REPEAT
WAIT 0 

actor.StorePos($PLAYER_ACTOR,Crood_x, Crood_y ,Crood_z)
 

 0AE2: ghost_Car = random_vehicle_near_point Crood_x Crood_y Crood_z in_radius 80.0 find_next 1 pass_wrecked 1
0AE1: ACTOR_RANDOM = random_actor_near_point  Crood_x Crood_y Crood_z in_radius 80.0 find_next 1 pass_deads 1

//player
if   
 056E:   car ghost_Car defined
then
 
       if
         056D:   actor ACTOR_RANDOM defined
       then
          if   
         051C:   car ghost_Car damaged_by_actor ACTOR_RANDOM
 
         then
        car.StorePos(ghost_Car,Target_x , Target_y , Target_z ) 
        054F: clear_car ghost_Car damage
 
 
             if     and
             0431:   car ghost_Car passenger_seat_free 0
             0431:   car ghost_Car passenger_seat_free 1
             0431:   car ghost_Car passenger_seat_free 2
              8ABE: not  vehicle ghost_Car engine_on

             then
     
                            marker.CreateAboveCar(marker , ghost_Car)        
                            018B: set_marker marker radar_mode 2

                                       0397: enable_car ghost_Car siren 1
                                      00AE: set_car ghost_Car traffic_behaviour_to  2
                                      car.DriveTo(ghost_Car ,Crood_x ,Crood_y ,Crood_z  )
                                      car.SetToPsychoDriver(ghost_Car, true)
                                        car.SetDriverBehaviour(ghost_Car ,KillThePlayer)
                                        car.SetMaxSpeed(ghost_Car, 90.0)
                               car.DoorStatus(ghost_Car,2)
                               088B: set_car ghost_Car form_drag_multiplier_to 0.2
                               0423: set_car ghost_Car improved_handling_to 2.3 // (float)
                        0919: enable_car ghost_Car parking_lights 1
 
              end
            end
        end
      
 end  
 
 
 
 UNTIL $ONMISSION == 0 
 
 end_Thread